package com.liuwei.assemble.dtos;

import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
import com.baomidou.mybatisplus.generator.config.GlobalConfig;
import com.baomidou.mybatisplus.generator.config.PackageConfig;
import com.baomidou.mybatisplus.generator.config.po.TableInfo;
import com.liuwei.assemble.vo.GeneratorReqVO;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

import java.util.List;

/**
 * @author liuwei19
 */
@Slf4j
@Data
public class GeneratorContextDTO {
    private String rootPath;
    private String resourcePath;
    private String javaPath;
    private String projectName;
    private String driverClassName;
    private String author;
    private List<TableInfo> tableInfos;
    private GlobalConfig globalConfig;
    private PackageConfig packageConfig;
    private DataSourceConfig dataSourceConfig;
    private String idGenerator;
    private GeneratorReqVO requestVO;
}
